package xin.marcher.module.evaluate.domain.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import xin.marcher.module.common.domain.BaseDO;

import java.io.Serializable;
import java.util.Date;

/**
 *
 */
@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "handled_item_collection")
public class HandledItemCollectionDO extends BaseDO implements Serializable {
    /**
     * 商品关键词key
     */
    private String itemKey;

    /**
     * 商品id
     */
    private String itemId;

    /**
     * 商品名称
     */
    private String itemName;

    /**
     * 商品标价
     */
    private Integer price;

    /**
     * 商品实际价格
     */
    private Integer discountPrice;

    /**
     * 商品品类id
     */
    private String categoryId;

    /**
     * 品类名称
     */
    private String categoryName;

    /**
     * 商品评分
     */
    private Integer itemScore;

    /**
     * 店铺得分
     */
    private Integer shopScore;

    /**
     * 好评比例
     */
    private Integer goodCommentRate;

    /**
     * 差评比例
     */
    private Integer badCommentRate;

    /**
     * 推荐指数
     */
    private Integer recommendedLevel;

    /**
     * 数据来源：数据来源:1:淘宝，2:京东，3:拼多多，4:唯品会，5:得物（渠道来源可自己扩充）
     */
    private Integer dataChannel;

    /**
     * 商品推荐理由
     */
    private String recommendedReason;

    /**
     * 商品数据获取时间
     */
    private Date collectTime;
}